<template>
  <div>
    <label>
      分账<input type="text" v-model="account">
    </label>
    <br/>
    <label>
      账期<input type="text" v-model="billMonth">
    </label>
    <br/>
    <label>
      刷新 <input type="text" v-model="refresh">
    </label>
    <br/>
    <button v-on:click.once="btn">提交</button>
  </div>
</template>
<script>
import axios from 'axios'
import router from "@/router";

export default {
  name: 'test',
  data() {
    return {
      account: '',
      billMonth: '',
      refresh: ''
    }
  },
  methods: {
    btn() {
      // eslint-disable-next-line no-unused-vars
      let _this = this;
      const data = {
        accountNo: _this.account,
        billMonth: _this.billMonth,
        refresh: _this.refresh
      };
      axios({
        url: '/demo/test',
        //请求方式
        method: 'post',
        data: data,
        header: {
          'Content-Type': 'application/json'
        }
        //get请求携带参数
      }).then(function (res) {
        //请求成功的时候执行
        console.log('后端响应回来的内容', res);
        //判断后端返回来的内容是成功的还是失败的
        if (res.status === 200) {
          //服务器操作成功
          router.push({
            path: "/result", name: "result", params: {
              result_msg: res.data.msg
            }
          })
        } else {
          //服务器操作失败
          alert('服务器报错 请稍后重试')
        }
      }).catch(function (err) {
        //请求失败的时候执行
        console.log('请求失败的原因：', err);
      })

    },
  }
}
</script>

<style lang="scss" scoped>

</style>
